@CHARSET "UTF-8";

.wrapper{margin-top:10px;}
.w-m{margin-top:30px;}
/* focusbox #19a97b */

.focusbox{border-bottom: 2px solid #19A97B; overflow:hidden;}

.focusbox .left-box{width:240px; background: #F7F7F7; float: left;}
.focusbox .left-box h5{
	font-family: "微软雅黑"; 
	font-weight: 700; 
	color: #666; 
	height: 35px; 
	line-height: 35px; 
	padding-left: 20px;
	background: #f1f1f1;
}

.focusbox .left-box h5 a{padding:0; height:35px;}
.focusbox .left-box h5 a:hover{color:#FF4500;}

.focusbox .left-box{
	
	font-family:"微软雅黑";
	font-size: 12px;
}

.focusbox .left-box li{
	width: 120px;
	height: 48px;
	float: left;
}

.focusbox .left-box a{
	display: block;
	width: 119px;
	height: 48px;
	float: left;
	padding:8px 20px 0 ;
	color: #666;
	text-decoration: none;
}

.focusbox .left-box a.odd-border{border-right: 1px solid #E5E5E5;}

.focusbox .left-box a:hover span:first-child{color: #FF4500;}

.focusbox .left-box a span{display: block;}

.focusbox .left-box a span:last-child{color: #999; margin-top: 1px;}

.focusbox .left-box .odd{background: #f1f1f1;}

.focusbox .center-box{width: 700px; margin-left: 10px; float: left;}
.focusbox .center-box .alert{border-radius: 0; padding: 7px 10px; margin: 5px 0 0 0; font-size: 14px; font-family: "微软雅黑";}
.focusbox .center-box .alert b{padding-right: 25px;}

/* qqshop focus 160 */
.focusbox .center-box #focus {width:700px; height:240px; overflow:hidden; position:relative;}
.focusbox .center-box #focus ul {height:240px; position:absolute;}
.focusbox .center-box #focus ul li {float:left;width:700px; height:240px; overflow:hidden; position:relative;}
.focusbox .center-box #focus ul li div {position:absolute; overflow:hidden;}
.focusbox .center-box #focus .btnBg {position:absolute; width:700px; height:20px; left:0; bottom:0;}
.focusbox .center-box #focus .focusbtn {position:absolute; width:710px; height:10px; padding:5px 10px; right:0; bottom:15px; text-align:center;}
.focusbox .center-box #focus .focusbtn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:4px; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focusbox .center-box #focus .focusbtn span.on {background:#19A97B;}
.focusbox .center-box #focus .preNext {width:45px; height:100px; position:absolute; top:80px; background:url(../../images/index/banner/sprite.png) no-repeat 0 0; cursor:pointer;}
.focusbox .center-box #focus .pre {left:0;}
.focusbox .center-box #focus .next {right:0; background-position:right top;}

.focusbox .center-box .picture{width:700px; /*border-bottom: 1px solid #E5E5E5;*/}
.focusbox .center-box .picture .title h5{
	font-size: 14px;
	color: #19a97b;
	font-weight: bold;
	font-family: "微软雅黑";
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #E5E5E5;
	padding-left: 20px;
}
.focusbox .center-box .picture ul{
	width:345px; 
	float:left; 
	/*border-right:1px solid #e5e5e5;*/
	overflow:hidden;
	padding: 25px 0;
}

.focusbox .center-box .picture ul img{float: left;}

.focusbox .center-box .picture ul h5,
.focusbox .center-box .picture ul li{
	width: 200px;
	float: left;
	margin-left: 10px;
	color: #999;
	font-family: "微软雅黑";
}

.focusbox .center-box .picture ul li{margin-top: 9px;}

.focusbox .center-box .picture ul h5{
	font-weight: bold;
	font-size: 14px;
	color: #666;
	font-family: "微软雅黑";
}

.focusbox .center-box .picture ul a.btn{background: #F7F7F7; border: 1px solid #d5d5d5; color: #333333;}
.focusbox .center-box .picture ul a.btn:hover{background: #f9f9f9; border: 1px solid #aaa;}

.focusbox .center-box .picture ul .btn{padding: 3px 20px; border-radius: 0;}

.focusbox .center-box .picture ul.f-r{border-right: none; float: right;}

.focusbox .center-box .cash-back{
	width: 100%;
	height: 80px;
	/*background: #F00;*/
}
.focusbox .center-box .cash-back li{
	float: left;
	width: 345px;
	margin-top: 10px;
	font-family: "微软雅黑";
	color: #666;
}

.focusbox .center-box .cash-back li b{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #666;
	background: #e4efed;
	border-radius: 3px;
	margin-right: 8px;
}

/*最右侧的通知公告区 */
.focusbox .right-box{width: 240px; float: right;}
.focusbox .right-box .count{
	background: url('../../images/index/tree.png') no-repeat 160px 12px;
	width:100%; 
	overflow: hidden;
	
	padding: 0 0 15px 10px;
}
.focusbox .right-box .count dt{
	width:100%; 
	height:40px; 
	line-height:40px;
	font-family:"微软雅黑"; 
	font-size:14px; 
	color:#666; 
	margin-top: 5px;
}
.focusbox .right-box ol dl{font-family: "微软雅黑"; font-size: 14px; line-height:25px; color:#999; font-size:14px;}

.focusbox .right-box .reservation{
	width: 240px;
	padding: 0 0 0 10px;
}

.focusbox .right-box .reservation li{
	width: 230px;
	height: 50px;
	font-family: "微软雅黑";
	color: #666666;
	margin-top: 3px;
	background: #F8F8F8;
	text-align: center;
	line-height: 50px;
	
}

.focusbox .right-box .reservation li span{
	color: #19A97B;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}

.focusbox .right-box .btn{
	width: 230px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	border-radius: 0;
	font-family: "微软雅黑";
	margin-top: 22px;
}

.focusbox .right-box .trash{width: 230px; margin-left: 10px;}
.focusbox .right-box .trash h5{height: 45px; line-height: 45px; color: #666666; font-weight: bold; font-family: "微软雅黑"; border-bottom: 1px solid #E5E5E5; font-size: 14px; padding-left: 0;}
.focusbox .right-box .trash dt{margin-top:10px; margin-bottom:10px;}
.focusbox .right-box .trash dl{margin-top: 3px; line-height:18px; margin-top:5px;  font-size:12px; color:#666;}
.focusbox .right-box .trash dl em{padding-right:10px; font-weight:bold; font-size:14px;}
.focusbox .right-box .trash a{color:#666;}


/*热门图谱、最新图书区、第二屏*/
.wrapper{
}
.laster{
		border-bottom: 2px solid #19A97B;

}
.laster .sidebar{
	width: 240px;
	float: left;
	/*background: #edf6ed;*/
	border-right: 1px solid #E5E5E5;
}
.laster h5{
	height: 33px;
	line-height: 45px;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	/*border-bottom: 1px solid #E5E5E5;*/
	padding-left: 20px;
}
.laster .sidebar h5 a{
	color: #666;
}

.laster .sidebar .tip{
	color: #999999;
	font-size: 12px;
	margin-left: 20px;
	margin-top:2px;
	font-family: "微软雅黑";
	
	
}

.laster .sidebar .content{
	margin: 10px 0 0 20px;
	width: 200px;
}
.laster .sidebar .content li{
	width: 200px;
	height: 35px;
	line-height: 35px;
	float: left;
	font-family: "微软雅黑";
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
}

.laster .sidebar .content li:last-child{
	border-bottom: none;
}

.laster .sidebar .content li a{
	color: #666;
	text-decoration: none;
}
.laster .sidebar .content li a:hover{
	color: #FF4500;
}

.laster .sidebar li em{
	display: inline-block;
	float: right;
	font-style: normal;
	font-size: 12px;
	color: #999999;
}

.laster .sidebar li b{
	display: inline-block;
	width: 20px;
	
}

.laster .lastbook{
	float: right;
	width: 950px;
}

.laster .lastbook .nav,.laster .lastbook .nav-tabs{
	border-bottom: 1px solid #E5E5E5;
	
}

.laster .lastbook .nav-tabs>li{
	margin-bottom: 0;
}
.laster .lastbook .nav a{
	color: #666;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
}
.laster .lastbook .nav a:hover{
	border: none;
}

.laster .lastbook li.active a{
	font-weight: 700;
	color: #19A97B;
	
}
.laster .lastbook .nav a,.laster .lastbook .nav a:focus,.laster .lastbook .nav a:active{
	border: none;
	background: #FFFFFF;
}
.laster .lastbook .item .image{
	width: 100%;
	height: 128px;
	text-align: center;
}
.laster .lastbook .item h5,.returnbook .item h5{
	font-size: 14px;
	line-height: 20px;
	height: 25px;
	margin:8px 0 0 0;
	padding: 0;
	font-weight: normal;
	text-align: center;
	font-family: "微软雅黑";
}


.laster .lastbook .item{
	width: 158px;
	float: left;
	margin-top: 19px;
}

.laster .lastbook .price,.returnbook .item .price{
	margin-left: 20px;
	width: 130px;
	height: 20px;
	line-height: 20px;
}

.laster .lastbook .zyben-price,.returnbook .item .zyben-price{
	font-weight: bold;
	font-family: "微软雅黑";
	color: #FF4500;
	
}

.returnbook .item .pricing{
	font-size: 12px;
	text-decoration: line-through;
	color: #999999;
	padding-left: 10px;
	float: right;
	line-height: ;
}

#profile .alert{
	padding: 10px;
	border-radius: 0;
	font-family: "微软雅黑";
	font-size: 14px;
}



/**/
.returnbook{
	overflow: hidden;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
}

.returnbook .tit{
	color: #666;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
}

.returnbook .content{
	width: 1206px;
	height: ;
	padding:0 0 0 0;
}
.returnbook .content .item{
	width: 172px;
	float: left;
	padding: 20px 0 20px 0;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	
}

.returnbook .content .item h5 a{font-size: 12px; color: #666666; font-family: "宋体";}
.returnbook .content .item h5 a:hover{color: #FF4500;}

.returnbook .content .image{
	width: 100%;
	height: 128px;
	text-align: center;
}

#profile .form-group{
	width: 300px;
	margin: 0 auto;
	margin-top: 80px;
}

#profile .alert{
	margin: 0;
	margin-bottom: 10px;

}

#studentNumber{
	width: 300px;
	border-radius: 0;
}

#studentBtn{
	width: 300px;
	border-radius: 0;
	margin-top: 10px;
}
